home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
misc
/
nnn.lha
/
nnn1.35
/
src
/
Makefile.unix
next >
Wrap
Makefile
|
1995-08-30
|
936b
|
58 lines
#!/bin/sh
#
# Makefile for nnn - neural network program
#
CC = gcc
CFLAGS = -O3
LDFLAGS = -L.
LINKLIBS = -lneural -lm
AR = ar
ARFLAGS = -rv
INCS = Neural.h
OBJS = NetFeedForward.o \
NetBackProp.o \
NetVecRand.o \
NetTransFunc.o \
NetWriteConfig.o \
NetExit.o \
NetAbort.o
LIB = libneural.a
BINOBJ = nnn.o
BIN = nnn
all: $(OBJS) $(LIB) $(BINOBJ) $(BIN)
.c.o:
$(CC) -c $(CFLAGS) $< -o $@
NetFeedForward.o: NetFeedForward.c $(INCS)
NetBackProp.o: NetBackProp.c $(INCS)
NetVecRand.o: NetVecRand.c $(INC)
NetTransFunc.o: NetTransFunc.c $(INCS)
NetWriteConfig.o: NetWriteConfig.c $(INCS)
NetExit.o: NetExit.c $(INCS)
NetAbort.o: NetAbort.c $(INCS)
$(LIB): $(OBJS)
$(AR) $(ARFLAGS) $(LIB) $(OBJS)
ranlib $(LIB)
$(BINOBJ): nnn.c $(INC)
$(CC) -c $(CFLAGS) $< -o $@
$(BIN): $(BINOBJ) $(LIB)
$(CC) $(CFLAGS) -o $(BIN) $(BINOBJ) $(LDFLAGS) $(LINKLIBS)